package cn.snowheart.factory.factorymethod;

import cn.snowheart.factory.component.Component;
import cn.snowheart.factory.enums.ComponentType;

/**
 * 工厂方法模式 - 接口
 *
 * @author liuwanxiang
 * @version 2019/07/01
 */
public interface ComponentMethodFactory {

    /**
     * 工厂方法的创建类
     *
     * @param type 零部件类型
     * @return Component
     */
    Component createComponent(ComponentType type);

}
